package org.example.hrpc.loadbalance;

import org.example.hrpc.common.spi.annodation.SPI;

import java.util.List;

/**
 * 负载均衡
 * @param <T>
 */

@SPI("random")
public interface LoadBalance<T> {
    /**
     *
     * @param services 服务列表
     * @return
     */
    T select(List<T> services);
}
